Implementation of Spectrum Analyzer using GOERTZEL Algorithm
نویسندگان
چکیده
Spectrum analysis is very essential requirement in instrumentation and communication signal interception. Spectrum analysis is normally carried out by online or offline FFT processing. The Goertzel algorithm is a digital signal processing (DSP) technique for identifying frequency components of a signal. While the general Fast Fourier transform (FFT) algorithm computes evenly across the bandwidth of the incoming signal, the Goertzel algorithm looks at specific, predetermined frequency. The FPGA being capable of offering high frequency data paths become suitable for realizing high speed spectrum analysis algorithms. The objective of this thesis is implementing Goertzel algorithm as high Q band pass filter on FPGA reconfigurable architecture. A digital frequency synthesizer produces frequency sweep which will drive the digital mixer. The digital mixer output is given to the Goertzel algorithm block. This algorithm output will be given to peak detection logic. The peak detector block output will be used for spectrum computation. The top level module integrates all these modules with appropriate clock and control circuitry. The results will be demonstrated by applying the deterministic signals such as sine wave and also with random band limited signals. It will be aimed to achieve 32 steps in the band of operation for spectrum computation on Spartan 3E low cost FPGA.
منابع مشابه
FPGA Implementation of Large Area Efficient and Low Power Geortzel Algorithm for Spectrum Analyzer
Spectrum analysis is very essential requirement in instrumentation and communication signal interception .Spectrum analysis is normally carried out by online or offline FFT processing. But the FFT being highly mathematical intensive, is not suitable for low area and low power applications. Offline FFT processing can’t give the real time spectrum estimation which is essential in communication si...
متن کاملPhase Difference Measurement Based on Recursive DFT with Spectrum Leakage Considered
This paper investigates spectrum leakage influence on the performance of discrete Fourier transform (DFT) based phase difference measurement and proposes a novel method with spectrum leakage considered. In the proposed method, spectrum is firstly corrected by interpolation algorithm to remove the influence of short range leakage. To avoid negative frequency interference caused by the long range...
متن کاملThe Sliding DFT
The standard method for spectrum analysis in digital signal processing (DSP) is the discrete Fourier transform (DFT), typically implemented using a fast Fourier transform (FFT) algorithm. However, there are applications that require spectrum analysis only over a subset of the N center frequencies of an N-point DFT. A popular, as well as efficient, technique for computing sparse DFT results is t...
متن کاملDesign and Implementation of a Kalman Filter-Based Time-Varying Harmonics Analyzer
Nowadays with increasing use of numerous nonlinear loads, voltage and current harmonics in power systems are one of the most important problems power engineers encounter. Many of these nonlinear loads, because of their dynamic natures, inject time-varying harmonics into power system. Common techniques applied for harmonics measurement and assessment such as FFT have significant errors in presen...
متن کاملOn the Advantages of the LMS Spectrum
| Based on the least mean squares (LMS) algorithm , the LMS spectrum analyzer can be used to re-cursively calculate the discrete Fourier transform (DFT) of a sliding window of data. In this paper, we compare the LMS spectrum analyzer with the straightforward non-adaptive implementation of the recursive DFT. In particular , we demonstrate the robustness of the LMS spectrum analyzer to the propag...
متن کامل